Traducción español inglés

English version

¿Qué significa "cámara, departamento de gambuza" en Inglés