Definisi 'margarita'
English to English
noun
1 a cocktail made of tequila and triple sec with lime and lemon juice
source: wordnet30
More Word(s)
cocktail,

Visual Synonyms
Click for larger image