English Dictionary
Definition carnapping in British English
carnapping noun
[uncountable] noun
/ˈkɑː(r)næpɪŋ/
English Dictionary