Definify.com

Definition 2024


merlion

merlion

English

Noun

merlion (plural merlions)

  1. A mythical creature with the head of a lion and the body of a fish; the national symbol of Singapore.