Batracio admin 5 years ago Batracio Definition Batracio Spanish AdjectiveEnglish meaning : Batrachian