Turkish-English dictionary »

novichok meaning in English

TurkishEnglish
novichok noun

novichok(nerve agent)
noun