Latin-English dictionary »

aquula meaning in English

LatinEnglish
aquula [aquulae] (1st) F
noun

small amount of waternoun

small streamnoun