meaning of tomentose

1. densely covered with short matted woolly hairs; "a tomentose ">leaf"


Related Words

tomentose |

Developed & Maintained By Taraprasad.com

Treasure Words