English synonyms about - contact  

sheep frog

noun

1 sheep frog

Mostly of Central America.

Polish: żaba owcza


Find more on sheep frog elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0141