self-attestation - German English Dictionary