What does alopiidae mean?

alopiidae meaning in General Dictionary

a household of fish comprising the thresher sharks

View more

  • thresher sharks