meaning of Amaracus

Amaracus meaning in General Dictionary

A fragrant flower

View more

  • A fragrant flower.

Amaracus meaning in General Dictionary

(n.) A fragrant rose.