clanchar (inglés clench) - Spanish English Dictionary