1 definition by actova-staff-member

Top Definition
Very very slow updates that usually come out within a week but is delayed for at least 2+ months.
I met the owner-of-actova yesterday, he said the release was today but I believe it's delayed.
by actova-staff-member March 23, 2021

Mug icon
Buy a owner-of-actova mug!