Definify.com

Definition 2025


merħba

merħba

Maltese

Interjection

merħba

  1. welcome

See also