English edit

Noun edit

xenorophid (plural xenorophids)

  1. Any extinct toothed whale of the family Xenorophidae

Anagrams edit