laraha
English
Noun
laraha
(
plural
larahas
)
A type of
citrus
tree
from
Curaçao
A form of
curaçao
liqueur
made from its
fruit
Anagrams
lahara