Meaning of marmalade orange
Definition of marmalade orange
(noun)
any of
various
common
orange
trees
yielding
sour
or
bitter
fruit;
used
as
grafting
stock
Other information on marmalade orange
WIKIPEDIA results for
marmalade orange
Amazon results for
marmalade orange
Tweet