Find the word definition

Wiktionary
spherical caps

n. (plural of spherical cap English)