羱羊

羱羊
yuányáng

ibex

1 meaning
MEANING

MEANING

  1. noun

    ibex

    • Wild sheep live in mountainous areas.

Explore more related entries to look up.