tomato cluster - Spanish English Dictionary