Echinostoma ilocanum

Type:Term

Definitions
1. a species reported from humans in the Philippines.

Scroll to top