English to Hindi

Meaning for:
acanthoid
other
काँटे के आकार का