mustache-twirling villain - Turkish English Dictionary