Latin Italian Dictionary

latine - italiano

hic sum in Italian:

1. eccomi qui