Dictionary Romanian – English

leoarcă



Adjectiv
1. (și ud ~)

dripping wet