English-Latin dictionary »

gush of water from the ground, bubbling spring meaning in Latin

EnglishLatin
gush of water from the ground, bubbling spring noun

scatebra [scatebrae](1st) F
noun