globuleEnglish

globule

Noun

A small globe or ball

English: globule