Definition of sun barge in English:

sun barge

noun

  • (In ancient Egyptian mythology) the barge in which the sun is said to be carried across the sky.

Origin

Late 19th century.