motorcycle troop - German English Dictionary