clone trooper armor - German English Dictionary