self-pollinating
English Dictionary
->
Letter S
-> self-pollinating
Search Dictionary:
self-pollinating Definition
(a)
of
or
relating
to
or
characteristic
of
self
-
pollination
self-pollinating Synonyms
self-pollinating
© Art Branch Inc.