Arti dedicating oneself to dalam Kamus Inggris-Indonesia