From Longman Dictionary of Contemporary EnglishWaterlooWa‧ter‧loo /ˌwɔːtəˈluː◂ $ ˌwɔːtər-,  ˌwɑː-/  1  → the Battle of Waterloo2  → meet your Waterloo3 one of the main railway stations in London, just south of the River Thames. Trains from Waterloo go to the south and southwest of England. 
                                                    
                                                
