"Large" is "grande", "small" is "pequeño/a".
tonto or estúpido, tarado, burro, torpe...
Traer.
Petite (fem.) is the opposite of "grande" (fem.) in French.
guapo
Baja is a spanish word meaning short. The spanish word for tall is alta.
The Spanish word for "rich" (rico, rica) could have the opposite pobre (poor).
The opposite of simpatico would be antipático.
Probably mudo (dumb).
Imprudente or Insensato.
timido
The answer for this question is small.
The word rug in Spanish is alfombra, meaning 'large moveable carpet.'