reasonable and probable grounds - French English Dictionary