taaffün


Results for "taaffün"

Turkish - English dictionary

taaffün

(Turkish - English dictionary) :
giving off a fetid odor (as a result of putrefaction).