barracudina









barracudina


noun

  1. any of several slender, large-mouthed, pelagic fishes of the family Paralepididae.
50 queries 0.409