storm-warning tower - Spanish English Dictionary