mamerta

listen to the pronunciation of mamerta
Spanish - English
idiot, fool, dunce