peels - Turkish English Dictionary