meaning of polypiparous

1. Producing polyps.


Related Words

polypiparous |

Developed & Maintained By Taraprasad.com

Treasure Words