secrestar - French English Dictionary