Quenya 

ulumpembë

noun. caterpillar, (lit.) camel worm

Quenya Group: Eldamo - neologism/adaptations. Published by