self-contained landing forecast - Turkish English Dictionary