Online Dictionary
Definition of " Amaracus " in English English Dictionary
Results
Amaracus A fragrant flower. n.