smelly sock - Turkish English Dictionary