rare as hen's teeth

listen to the pronunciation of rare as hen's teeth
English - English
(Slang) extremely uncommon, very unusual