Meaning of citroncirus

Definition of citroncirus

(noun) a cross between Citrus sinensis and Poncirus trifoliata

Other information on citroncirus

WIKIPEDIA results for citroncirus
Amazon results for citroncirus