truckmixer concrete pump - German English Dictionary