elephant concrete pump - German English Dictionary