spatulate leaf
English Dictionary
->
Letter S
-> spatulate leaf
Search Dictionary:
spatulate leaf Definition
(n)
spatula
-
shaped
;
having
a
broad
rounded
apex
and
narrow
base
spatulate leaf Synonyms
spatulate leaf
© Art Branch Inc.