mangrove palms - Turkish English Dictionary