Meaning ofbarracudain English

barracuda

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