Translation of domo in English:

domo

dome, n.

Definition of dome ( US English | UK English )

Other words for dome

masculine noun

Architecture
  • 1

    dome