Latin-English dictionary »

spumosus meaning in English

LatinEnglish
spumosus [spumosa, spumosum] adjective

foaming, frothyadjective