meaning of parasiticidal

1. capable of expelling or destroying parasitic worms


Related Words

parasiticidal |

Developed & Maintained By Taraprasad.com

Treasure Words