transpierce - French English Dictionary