trenchcoat

  1. muşamba
trençkot, yağmurluk.
trençkot Noun, Textile Industry