Word Helper: An Associative Language Search Engine

Related Definition

  1. lamb roast:

    n a cut of lamb suitable for roasting