thelphusa
/θɛlfjuːsə/Definitions
1. noun
a genus of freshwater crabs found in southern Africa
“The zoologist studied the behavior of the thelphusa crab in its natural habitat.”
1. noun
a genus of freshwater crabs found in southern Africa
“The zoologist studied the behavior of the thelphusa crab in its natural habitat.”