Dictionary Romanian – English

turelă



Substantiv feminin
1. mil. etc.

turret


Expressions:
turelă blindată mil.  =  armoured turret