2 results found
Search Results for: neuralgia
Sphenopalatine ganglioneuralgia
Definition noun The medical or scientific term for brain freeze Supplement The sphenopalatine ganglioneuralgia is a type of... Read More