Berikut ini adalah penjelasan tentang menancap dalam Kamus Indonesia-Inggris
1 embed s.t., implant s.t. 2 implanted, stick (of s.t. sharp).