meaning of marchantia polymorpha

1. a common liverwort


Related Words

marchantia polymorpha |

Developed & Maintained By Taraprasad.com

Treasure Words