Skip to main content

English: host organism

Welsh: organeb letyol

Part of speech

Noun, Feminine, Singular

Plural

organebau lletyol

Definition

An animal or plant that harbors and provides sustenance for another organism (the parasite).