Latin-English dictionary »

aquola meaning in English

LatinEnglish
aquola [aquolae] (1st) F
noun

small amount of waternoun

small streamnoun