Find the word definition

Wiktionary
little spotted kiwis

n. (little spotted kiwi English)