film cooling tower - Spanish English Dictionary