keep oneself amused - German English Dictionary