What is Amazon elastic computer cloud?

Definition of Amazon elastic computer cloud

Amazon Elastic Compute Cloud (Amazon EC2) is a cloud Infrastructure as a service (IaaS) offering under the  Amazon Web Services (AWS) portfolio.