Find the word definition

WordNet
sheep frog

n. mostly of Central America