twist one's moustache - German English Dictionary