English–French dictionary

French translation of the English word site

English → French
  
EnglishFrench (translated indirectly)Esperanto
(place; field; locale)
local
;
(stead; place; spot; locality)
🔗 It is a very rare species in Britain, occurring at only a handful of sites.
camping‐site
(camping ground; camp; campground)