Dictionary search results

Showing 1-5 of 5 results

troll1 British & World English

(In folklore) an ugly cave-dwelling creature depicted as either a giant or a dwarf

troll2 British & World English

Make a deliberately offensive or provocative online post with the aim of upsetting someone or eliciting an angry response from them