Dictionary English – Romanian

toad



Substantiv
1.

broască râioasă


Expressions:
nasty toad  =  om scârbos