meaning of floral leaf

1. a modified leaf that is part of a flower


Related Words

floral leaf |

Developed & Maintained By Taraprasad.com

Treasure Words