BATNEC

BATNEC stands for Best Available Technology Not Entailing Excessive Cost

BATNEC