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