spot meaning in French
n. point; lieu, endroit, tache, défaut; souillure; bouton; point noir; un petit bout; une pincée; problème; spot, projecteur
v. identifier; repérer; apercevoir; reconnaître; découvrir; tacher, souiller; tacheter, moucheter; détacher; se salir; situer
adj. local; immédiat(e); touristique; comptant
adv. exactement, précisément