English主要词典
frog
Universal Words
noun
1 a small animal with smooth skin, that lives both on land and in water (= is an AMPHIBIAN). Frogs have very long back legs for jumping, and no tail:
the croaking of frogs
2 (Frog) (informal) an offensive word for a French person
IDIOMS
have, etc. a frog in your throat to lose your voice or be unable to speak clearly for a short time