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