be high on life - German English Dictionary