1 result found

Search Results for: dichloride

Hookworm

Definition noun, plural: hookworms (1) A blood-sucking nematode, with hooked mouth parts used for fastening to the... Read More