sheep frog Meaning, Definition & Usage

  1. noun mostly of Central America

WordNet