form a platform - Turkish English Dictionary