Noun Definition

houses of parliament

1.Definition: the building in which the House of Commons and the House of Lords meet

Category: Places