Zoquete

From Fresh Dictionary

Spanish

Noun

zoquete m, f

  1. (colloquial) blockhead; oaf
Personal tools