have an extensive coverage - French English Dictionary