rely heavily on - German English Dictionary