low pressure permanent mould casting - Turkish English Dictionary