Creating a template\vm from an ova and cloning it?

Currently, our Terraform configuration deploys three VMs from an OVA file by specifying a count of three. This approach necessitates uploading the 40GB OVA file separately for each VM, resulting in an unnecessarily lengthy process. Is there a method within Terraform to upload the OVA file just once and then clone it to create the three VMs?

Thank you for any guidance.