meaning of tremella lutescens

1. a yellow jelly fungus


Related Words

tremella lutescens |

Developed & Maintained By Taraprasad.com

Treasure Words