Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of peba

- An armadillo (Tatusia novemcincta) which is found from Texas to Paraguay; -- called also tatouhou.