Ambon

Definition of Ambon
(noun) mist, drizzle, light rain or light shower