English Dictionary
Definition raptor in British English
raptor noun
[countable] noun
/ˈræptə(r)/
Synonyms and related words
Synonyms and related words
