Log in
Search words & phrases
barracuda
US /ˌbærəˈku:də/
・
UK /ˌbærəˈkju:də/
C2
Definition
Video subtitles
noun
Sea fish with strong teeth