meaning of caraboid

1. Like, or pertaining to the genus Carabus.


Related Words

caraboid |

Developed & Maintained By Taraprasad.com

Treasure Words