controlled delivery - Spanish English Dictionary