ludicrous - Turkish English Dictionary