substantial amount - French English Dictionary