tropidurid Definition
Definition
A spider genus belonging to the family Tropiduridae, characterized by their granulated foveolae on the reticulum of male pedipalps, typically found in tropical and subtropical regions.
Browse
A spider genus belonging to the family Tropiduridae, characterized by their granulated foveolae on the reticulum of male pedipalps, typically found in tropical and subtropical regions.
Browse