cat's whisker

cat's whisker

English Noun
Ad

Definition

The wire that touches the crystal in a crystal radio.

Ad