What is the meaning of Ambon?

Alternative form of ambo

fog; mist; haze

fog; mist; haze

dew

dew; fog

ambon

drizzle; light rain

Source: wiktionary.org