meaning of spinulescent

1. Having small spines; somewhat thorny.


Related Words

spinulescent |

Developed & Maintained By Taraprasad.com

Treasure Words