almond extract - definitions and synonyms

almond extract noun

  1. English Meaning: 

    : flavoring made from almonds macerated in alcohol