home on (to something) - German English Dictionary