huilotl

Noun

 * 1) dove.

Noun

 * 1) Dove; pigeon.