submarine flotilla - German English Dictionary