The AI-powered English dictionary
plural nucleomorphs
(biology) A small vestigial eukaryotic nucleus found between the inner and outer pairs of membranes in certain plastids.