teargrenade - French English Dictionary