English

edit

Noun

edit

hemisotid (plural hemisotids)

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

Anagrams

edit