extensive

adjective
  1. Covering a large area or amount adjective
    The project requires extensive research.
  2. Thorough or comprehensive adjective
    She has extensive knowledge of history.