Online Dictionary

baureksa Explained

baureksa at Indonesian => English Of Explained:

ghost inhabiting