leaf (page) - Turkish English Dictionary