Meaning of ambon

ambon

Tagalog

ambon n. shower; drizzle; light rain