mechanized cavalry - German English Dictionary