with a big moustache - Turkish English Dictionary