Synonyms and Antonyms for sheep_frog

1. sheep frog (n.)

mostly of Central America

Synonyms: