self-seal envelope - Spanish English Dictionary