English- translations for robin hood
Definition of robin hood
- A legendary English outlaw famous for his skill in archery and his vow to defend the poor and the oppressed against established authority
- A criminal or vigilante with similar social tendencies
Trending Searches
Popular Dictionaries