Arti implanted dalam Kamus Inggris-Indonesia