Dicționar Român – Englez

strâmtorat



Adjectiv
1.

under straitened circumstances


2.

pinched for money


3.

on the rocks


4. (încurcat)

embarrassed


5. (încurcat)

awkward