Ambal

From Biology-Online Dictionary | Biology-Online Dictionary

Ambal

(Science: radiobiology) An ambipolar trap (tandem mirror) located at Novosibirsk in Russia. (Any additional information would be welcome.)