1 result found

Search Results for: inquiline

Parasite

Definition noun, plural: parasites An organism that obtains nourishment and shelter on another... Read More