have a lot in common with somebody - German English Dictionary