Home/barracudinabarracudina/bar-uh-kood-n-uh/US // ˌbær əˈkud n ə //梭子鱼,梭鱼岛,梭子蟹,梭鱼Definitionsn.名词 noun1: any of several slender, large-mouthed, pelagic fishes of the family Paralepididae.Level 5Browse all words →