Translation of mercu in English:

mercu

top

noun

  • 1

    top, highest point, summit, pinnacle, peak, tower, tall usu. square or circular structure esp. as part of a mosque, etc