have smelly feet - Turkish English Dictionary