Definisi 'marmalade orange'

English to English
noun
1 any of various common orange trees yielding sour or bitter fruit; used as grafting stock Terjemahkan
source: wordnet30


Visual Synonyms