have a lot of experience - German English Dictionary