CITRANGE TREE





Definition:

  1. [noun] more aromatic and acidic than oranges
    Synonyms: citrange, Citroncirus webberi

Synonyms: