a bomber jacket made of a thick and resistant material - Turkish English Dictionary

Suggest a Term