give all or most of one's time or resources to a person or activity
from Latin devotus 'consecrated'
Try Another Word