Six novel limonoids and limonoid derivatives, turraflorins D-I along with the known turraflorins A and B have been isolated from seed of the South African Turraea floribunda (Meliaceae).