at home (comfortable) - German English Dictionary