Definify.com

Definition 2025


merlions

merlions

English

Noun

merlions

  1. plural of merlion