Results for "

taaffün

"
Turkish - English dictionary

taaffün

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