aflorada - Turkish English Dictionary