LexiTurkTURKISH ↔ ENGLISH DICTIONARY

dumansız” in English

1 English translation
EN
smokeless

The Spanish soldiers used smokeless gunpowder.