mtb (motor torpedo boat) - German English Dictionary