limatek

Dibabawon Manobo

Noun

limatek

  1. leech