Turkish-English dictionary »

alil hardal yağı meaning in English

TurkishEnglish
alil hardal yağı noun

mustard oil(organic compound)
noun

Your history