palosapis

English

Noun

palosapis

  1. The flowering plant Shorea palosapis, endemic to the Philippines.