meaning of stemmed

1. of Stem
2.
producing a well-developed stem above ground


Related Words

stemmed |

Developed & Maintained By Taraprasad.com

Treasure Words