peelable - Turkish English Dictionary