Verb

Dictionary in Provencal

embuga

to soak, to water; to soak; to impregnate

English translation to soak, to water; to soak; to impregnate
Grammatical category v. a.
Also from English to impregnate, to soak, to water