meaning of tripetaloid

1. Having the form or appearance of three petals; appearing as if furnished with three petals.


Related Words

tripetaloid |

Developed & Maintained By Taraprasad.com

Treasure Words