tomato cluster - German English Dictionary