English edit

Noun edit

hemisotid (plural hemisotids)

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

Anagrams edit