matter of questionable legality - French English Dictionary