Word Definition - 滑铁卢

huá tiě lú Waterloo (Belgium); Battle of Waterloo (1815); (fig.) a defeat