top sail yard - Spanish English Dictionary