English
›
Words
sore
place appearing on the skin inside or outside the body
Translation:
English
Noun
1
ulcer
Add
Translation