Browsing: avengers meaning in english