lair of papa toren - Turkish English Dictionary