roof stowage well - Spanish English Dictionary