torrubia longifolia - Turkish English Dictionary