Definition of earth almond in English:

earth almond

noun