meaning of almond-scented

almond-scented meaning in General Dictionary

smelling of almond