limited
restricted
finite
Les places pour le concert sont en nombre limité.
Tickets for the concert are limited in number.
not very bright
slow-witted
Franchement, il est un peu limité.
Honestly, he's a bit slow-witted.