have taken advantage - German English Dictionary