Meaning of エディンバラ in Japanese

  1. Words

Definition of エディンバラ

エディンバラ(edinbara)
  1. (n) Edinburgh
Back to top