English

edit

Noun

edit

xenorophid (plural xenorophids)

  1. Any extinct toothed whale of the family Xenorophidae

Anagrams

edit