Online Dictionary

confutar Explained

confutar at Spanish => English Of Explained:

disprove, refute