Sekirov Dictionary
/
Practise
My words
Apps
Sign in
trypanosomid
noun
1
•
A
skin
lesion
resulting
from
trypanosomiasis
forms
trypanosomids
This dictionary works without the internet:
on your phone
·
in Chrome