CITRONCIRUS





Definition:

  1. [noun] a cross between Citrus sinensis and Poncirus trifoliata
    Synonyms: Citroncirus, genus Citroncirus

Synonyms: