Malacca

A state in Malaysia, which was well-known international trade center in the East.

Malacca Definition
Malacca Definition

Flippy

The leader in educational esports.