Online Dictionary

de vista Explained

de vista at Portuguese => English Of Explained:

bysight