barracouta - German English Dictionary