SPERMATOPHORE Meaning of SPERMATOPHORE in English n. an albuminous capsule containing spermatozoa found in various invertebrates. øøspermatophoric adj. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012