Home
Search
Index
Definify.com
Definition
2024
toothleaf
toothleaf
English
Noun
toothleaf
(
plural
toothleafs
)
Any of the
genus
Stillingia
of
plants
in the
family
Euphorbiaceae
.
Etymology
tooth
+
leaf
Similar Results
Toothless