frog
Noun
1. (animal) 
a. la rana (F) 
2. (colloquial) 
to have a frog in one's throattener carraspera
3. (colloquial) (United Kingdom) 
Frogfranchute mf
frog [frɒɡ]
noun
rana (f)
to have a frog in one's throat tener carraspera
modifier
frogs' legs (n) (Cookery) ancas (f) de rana
Search history
Did this page answer your question?