Home Synonyms ulcer
See US English definition of ulcer
See UK English definition of ulcer
See Spanish definition of úlcera
1‘most leg ulcers will heal spontaneously’
READ THESE ARTICLES