Meaning of barakuda

barakuda

Tagalog

n., zoo. barracuda (fish)