floating exhibition - Turkish English Dictionary