Definitions
noun
any of various common orange trees yielding sour or bitter fruit; used as grafting stock
Look “marmalade orange” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
any of various common orange trees yielding sour or bitter fruit; used as grafting stock