ミニトマト
minitomato

Noun

1. cherry tomato

From English "mini tomato"

Other forms: