Term Gallery logo

Meanings of herba presseguera in Catalan