meaning of Ach ja, stimmt

Ach ja, stimmt - German to English

ok last one, that is correct. [coll.]