physical release - Spanish English Dictionary