meaning of myceloid

1. Resembling mycelium.


Related Words

myceloid |

Developed & Maintained By Taraprasad.com

Treasure Words