fleeting drizzle - Turkish English Dictionary