frog = rana noun

frog

/ˈfrɔɡ, ˈfrɑɡ/ noun
noun

Spanish Translation of FROG

1
: rana feminine
2
to have a frog in one's throat : tener carraspera

Seen & Heard

What made you want to look up frog? Please tell us where you read or heard it (including the quote, if possible).