beach haven - Spanish English Dictionary