meaning of stipellate

1. Having stipels.


Related Words

stipellate |

Developed & Maintained By Taraprasad.com

Treasure Words