to hail from... - German English Dictionary