meaning of Amzel

Amzel meaning in General Dictionary

The European ring ousel (Turdus torquatus).


Amzel meaning in General Dictionary

(n.) The European band ousel (Turdus torquatus).