hemisotid

English

Noun

hemisotid (plural hemisotids)

  1. (zoology) Any shovelnose frog in the family Hemisotidae.

Anagrams