musa (multiple-unit steerable antenna) - Spanish English Dictionary