self-taxation - German English Dictionary