self-consolidating concrete - Turkish English Dictionary