CHINCHERINCHEE


Meaning of CHINCHERINCHEE in English

n. a white-flowered bulbous plant, Ornithogalum thyrsoides, native to S. Africa.

Etymology: imit. of the squeaky rubbing of its stalks

Oxford English vocab.      Оксфордский английский словарь.