satthaben - German English Dictionary