A slang term denoting a good looking female of Latin origins.
Wow, yeah, that Spanish girl is a Carla!
194👍 87👎