Translation of raja udang in English:

raja udang

kingfisher

noun

  • 1

    kingfisher, small blue bird that dives to catch fish