tarahumara frog

Noun
  1. Mexican frog found within a jump or two of water (synset 101645032)

Found on Word Lists

Other Searches