TOQUILLA


Meaning of TOQUILLA in English

n.1 a palmlike tree, Carludovica palmata, native to S. America.

2 a fibre produced from the leaves of this.

Etymology: Sp., small gauze head-dress, dimin. of toca toque

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