self-basting - Turkish English Dictionary