becjudd /ˈbɛcjʌdd/ nounplural noun: becjudds Dutch slang for a parasite of mammals
I saw a becjudd last night and now my teeth are itching.