hai•bin•sa•laa•la  

Noun | haibinsalaala, haybinsala:la, haybinsalala


Definition

a type of lizard on trees that is brown and rough and blends in with tree bark

Reversals

  1. lizard