atreguarse - translation to English
Diclib.com
Online Dictionary

atreguarse - translation to English


atreguarse      
agree to make a truce