saburra


Also found in: Medical.

saburra

(səˈbʌrə)
n
(Medicine) med a granular deposit