daedae

English: Translation
to reach many places
verb