marmalade orange

Noun
  1. Any of various common orange trees yielding sour or bitter fruit;
    Used as grafting stock (synset 112729414)

Found on Word Lists

Other Searches