Spanish Latin Dictionary

español - latine

Cereza in Latin:

1. cerasus cerasus