English Spanish Dictionary

English - español

crouch in Spanish: