Home
Word Lists
Word Search
stamp-duty
n. Duty imposed on certain legal documents.