leafy tree - Turkish English Dictionary