Also read:

メコンデルタ (Mekonderuta) is a Japanese noun meaning “Mekong delta”.

Meanings

  1. nounMekong delta