Top definition
a place in Perak in a 14 state Malaysia, it literally means "Diamond Bay" which was its original name
by jensen.nbj April 03, 2011
Get the mug
Get a teluk intan mug for your cat James.