Dictionary Romanian – English

derutat



Adjectiv
1. (încurcat)

puzzled


2.

confused