Concept isula (ant sp.) [english]

Language Gloss
English isula (ant sp.)