A parasitic skin infection caused by larvae migrating within the skin, leaving serpiginous itchy tracks.
Quickly find the most suitable dermatologist for your needs.
Select District