MAGUARI


Meaning of MAGUARI in English

(n.) A South American stork (Euxenara maguari), having a forked tail.

Webster's English dictionary.      Английский словарь Webster.