hey there the answer is desert biome.
the biome you described cant possibly be a tropical rain forest since it is surrounded by sand and very hot and dry and a grass land isn't covered in complete sand either
the correct answer would be desert biome
i hope this helps