meaning of lemnaceae

1. family of small free-floating thalloid plants


Related Words

lemnaceae |

Developed & Maintained By Taraprasad.com

Treasure Words