metralleta - German English Dictionary