Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
almonds
in English
almonds
#common
Lemma:
almond
The lemma is the base or root form of this word.
Definitions
Noun
a
type
of
tree
nut
(
often
used
in
cooking
)
a
deciduous
tree
producing
sweet
almonds
edible
nuts
from
a
tree