meaning of petalled

1. of flowers; having petals


Related Words

petalled |

Developed & Maintained By Taraprasad.com

Treasure Words