meaning of acanthoid

1. shaped like a spine or thorn


Related Words

acanthoid |

Developed & Maintained By Taraprasad.com

Treasure Words