wellheads - German English Dictionary