mechanically-propelled - German English Dictionary