combining to form a complete whole or enhance each other
from Latin 'complere' meaning to fill up
Try Another Word