meaning of caprella

caprella meaning in General Dictionary

a genus somprising the skeleton shrimp

View more

  • skeleton shrimp