English–Welsh dictionary

Welsh translation of the English word depot

English → Welsh
  
EnglishWelsh
depot gorsaf; ystorfa