having large moustache - Turkish English Dictionary