Search term irruption has one result
FR French EN English
irruption (n) [eruption on the skin] {f} efflorescence (n) [eruption on the skin]

French English translations