cuda noun1 •A barracuda.'We shoot no more cudas,' said Quarrel. 'But for you I been in hospital for a month and mebbe lost ma face. It was foolish of me.' — 1954 formscudas