as rare as hens' teeth - Spanish English Dictionary