wave making apparatus - Turkish English Dictionary