stinking badger


noun

another name for teledu