Meaning ofbarracudain English

barracuda

us/bæ.ɹə.'kʊ.də/uk/bæ.ɹə.'kuː.də/
#uncommon
Definitions