meaning of nonparasitic

1. not parasitic on another organism


Related Words

nonparasitic |

Developed & Maintained By Taraprasad.com

Treasure Words