be hung upon something - Spanish English Dictionary