have an extensive coverage - Turkish English Dictionary