occurring illegally on the curb (business or sale) - Espagnol Anglais Dictionnaire