Definisi 'magdaleon'
English to English
noun
1 A medicine in the form of a roll, a esp. a roll of plaster.
source: webster1913

Visual Synonyms
Click for larger image