spin-stabilized - Spanish English Dictionary