product availability - French English Dictionary