fresh salami - Turkish English Dictionary