MAGUARI


Meaning of MAGUARI in English

noun a south american stork (euxenara maguari), having a forked tail.

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