a person who undertakes a contract to provide materials or labor to perform a service
from contract + -or, from Latin contractus 'drawn together'
Try Another Word