adenoid organ
English
Noun
adenoid
organ
(
plural
adenoid organs
)
(
botany
)
The
ligule
of
Lepidodendron
.