lycopersicon esculentum cerasiforme - English Synonyms Dictionary

lycopersicon esculentum cerasiforme

n.
[1] cherry tomato