Noun

spherule [pl. spherules]
spherule [pl. spherules]

...

related Results

rod spherule {med.}
كُرَيْوَةِ النَّبُّوت {في شبكية العين}، {طب}

similar Results

spherules (n.) , [sing. a spherule]