Русско-английский научно-технический словарь
• More than 2000 products were on view (or on display, or on show).