English-Latin dictionary »

tart / sour substance meaning in Latin

EnglishLatin
tart / sour substance noun

acor [acoris](3rd) M
noun