drilled pier - German English Dictionary