having strong body odor - Turkish English Dictionary