Maltese English Dictionary

Malti - English

sema in English:

1. sema sema