cherry tomatoes - French English Dictionary