meaning of petaliferous

1. Bearing petals.


Related Words

petaliferous |

Developed & Maintained By Taraprasad.com

Treasure Words