physical demonstration - Turkish English Dictionary