elaborate upon something - Spanish English Dictionary