meaning of bispinosa

1. Having two spines.


Related Words

bispinose |

Developed & Maintained By Taraprasad.com

Treasure Words