Takahe

What is Takahe?

Takahe definition and meaning on Dictionary terms:
noun