Dictionary Romanian – English

împiedicat



Adjectiv
1.

hobbled etc.


2. (la vorbă)

stuttering