SCALABLE definition in American English | Collins English Dictionary
A scalable business or system is capable of being made bigger. Some believe technology offers scalable, global solutions to today''s food challenges. Both product and service businesses can be