Dictionary English – Romanian

scabbard



Substantiv
1.

teacă (de sabie etc.)