meaning of enneapetalous

1. Having nine petals, or flower leaves.


Related Words

enneapetalous |

Developed & Maintained By Taraprasad.com

Treasure Words