Subscribe
URL of the page has been copied to clipboard.
Meaning : A discomycete that develops in clusters of slippery rubbery gelatinous fruiting bodies that are dingy yellow to tan in color.
Install App
Leotia lubrica meaning in Telugu.