Vulturous Synonyms

vulchərəs
Living by preying on other animals especially by catching living prey
(Adjective)