Wiktionary
thaumetopoeids
n. (plural of thaumetopoeid English)
n. (plural of thaumetopoeid English)