What is the correct meaning of dhamma, dharma, atta, anatta? I am unable to understand different meanings of words dhamma, dharma, atta, anatta... 

Does dhamma means as "path" or "truth" or "teaching" as in Ariyapariyesana Sutta or as "phenomenon" or as "things? Is dhamma and dharma same? 

Does atta means 'self' or 'soul' or 'ego' or 'eternal-self' or something else? 

I have read  anatta meaning as 'not-self', does this means as 'not-I' or  'not-me' or  'not-mine' or something else? It is because I have read it's use as different meanings...confusing. 

What could be the correct translation of "Sabbe dhammā anattā."?
from an EBT (early buddhist text) perspective:
http://lucid24.org/tped/d/dhamma/index.html#dhammamsutva

☸Dhamma, dhamma


☸Dhamma = The Buddha's Teaching.
Dhamma = Natural laws of the universe, like impermanence, death, illness, etc.
dhamma = idea/thought cognizable by the mind (6aya):  manasā dhammaṃ viññāya.
dhamma = thing. A broad term that can mean anything.