Dictionary search results

Showing 1-2 of 2 results

troll1 British & World English

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

troll2 British & World English

A person who makes a deliberately offensive or provocative online post