3 ms·Perhaps it’s short for barracuda?by thebooktocome 4y agoPerhaps it’s short for barracuda?weare138 4y agoThere's a note buried at the bottom of the page: Disclaimer: word "cuda" is taken from Serbian language, it means "miracles".