Word Helper: An Associative Language Search Engine

Related Definition

  1. toastie:

    n (Britain, Ireland) A toasted sandwich.