Find the word definition

Wiktionary
crowfoot cells

n. (plural of crowfoot cell English)