papilio thoas - Turkish English Dictionary