self-taxation - French English Dictionary