WORDLE ENGLISH

depot

noun

depota place where goods are stored or where buses/trains are kept and depart from

Classic Daily#279 · March 25, 2022