tonsillolith (n.) Look up tonsillolith at Dictionary.com
1903, from tonsillo-, comb. form of tonsil + -lith "stone."