The expression "Touché!" (French but also commonly used in English) means "you've got a point". Well, "Touché mon ami(e)" simply means, "you've got a point, my friend".
Didn't find the answer you were looking for?